@charset "utf-8";html{color:#000;background:#FFF; overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
em{font-style:normal;}
li {
    list-style: none;
}
a { color:#666; text-decoration:none;}  
a:focus{outline:0;} 
a:hover { text-decoration:underline;}
address, caption, cite, code, dfn, em, th, var, optgroup {
    font-style: inherit;
    font-weight: inherit;
}
.header, .content, .footer{ width:1000px; margin:10PX auto;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}p{ word-spacing:-1.5px;}
.fr { float:right; font-size: 14px; padding-left: 30px;}
.fl { float:left;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.t04 {    background-position: -63px -197px;    line-height: 25px;    text-indent: 15px; border-bottom: 1px dashed #CCCCCC;}



.g-top{background:url(../images/h_bg.gif) repeat-x; height:232px;font-family:'Microsoft YaHei';}
.h_top{ height:37px; color:#fff;}
.h_top em{float:left; line-height:37px;}


.topadcs{width:1000px; margin:0 auto 10px;overflow:hidden; text-align:center;}
.topadcs a{display:block;margin:0 auto;}


.h_con{height:138px}
.h_logo{float:left; width:500px;}
.logo {    background: url("/wp-content/themes/dyj/images/logo.png") no-repeat;    position: absolute;    width: 120px;    height: 120px;}
.logo a {    width: 120px;    height: 120px;    display: block;    text-indent: -999em;}
.h_logo p{float:right; font-size:20px;margin:45px 0 0 32px; color:#101010}
.h_logo b{display:block;color:#014ba0; font-size:24px; padding-bottom:4px;}
.h_tel{float:right;padding:52px 0 0;}
.h_tel span{display:block; color:#666; padding-left:44px; background:url(../images/tel.png) no-repeat 0 center;}
.h_tel span b{ display:block;font-size:28px;color:#ff6300; line-height:32px; font-family:"Arial"; font-weight:normal;}


.h_nav{ height:57px;overflow:hidden;}
.h_nav li{float:left;height:57px;line-height:57px;background:url(../images/nav_bg2.gif) no-repeat right center;}
.h_nav a{display:block;padding:0 11px; font-size:14px; color:#1b1b1b; }
.h_nav a:hover{ text-decoration:none;background:url(../images/nav_bg.gif) repeat-x center top}


.search{ height:53px; border-bottom:1px solid #d8d8d8;font-family:'Microsoft YaHei';}
.search p{ float:left; overflow:hidden; line-height:53px;}
.search p b{ display:inline-block; background:url(../images/keywords.png) no-repeat 0 center; padding-left:30px;}
.search p a{ padding:0 8px;}


.product{font-family:'Microsoft YaHei'; background:url(../images/pro_bg.png) repeat; padding:40px 0 100px;}
.pro_a{ width:230px; position:relative; z-index:999;}
.pro_a h2{ height:79px; background:url(../images/pro_bg2.png) no-repeat;}
.pro_a h2 a{ display:block; padding:18px 0 0 72px; color:#fff;}
.fl ul{ border:12px solid #014ba0; border-top:none; padding:15px 15px 170px 15px;}
.fl ul li{ font-size:14px; font-weight:normal; height:48px; line-height:48px; vertical-align: top; margin-bottom:2px;}
.fl ul li a{ display:block;height:48px;  padding-left:38px;background: url(../images/pro_icon.png) no-repeat 22px center;}
.fl ul li.hs{ background:#e6e6e6;}


.tel{ position:absolute; height:170px; left:12px; width:206px; overflow:hidden;}
.tel span{display:block;margin:18px 0 0 12px; color:#666; padding-left:44px; background:url(../images/tel.png) no-repeat 0 center;}
.tel span b{ display:block;font-size:20px;color:#ff6300; line-height:24px; font-family:"Arial";}



.pro_b{ width:740px;overflow:hidden;}
.xcp{ height:76px; font-size:20px; background:url(../images/pro_bg4.gif) repeat-x; font-weight:normal;}
.xcp1{display:block;line-height:74px;background:url(../images/pro_bg3.gif) no-repeat center 0; color:#014ba0; font-weight:bold;float: left;}
 .xcp span{ float:right;font-size:12px; font-weight:normal; line-height:74px;}
 .xcp span a{color:#666;}
 .pro_list{ margin:2px 0 0;} 
 .pro_list li{ float:left;margin:0 -1px 30px 0; text-align:center; height:281px; width:247px; overflow:hidden}
 .pro_list li p{ border:1px solid #e1e1e1;}
 .pro_list li p img{display:block; width:245px; height:190px;}
 .pro_list li p span{ background:#fff;display:block; text-align:center; padding:25px 0;}
 
 
 .dz{font-family:'Microsoft YaHei'; background:url(../images/dz_bg2.jpg) no-repeat center bottom; height:660px; position:relative; margin-top:-110px;}
 .dz h2{ background:url(../images/dz_bg.png) no-repeat center 0; height:106px; text-align:center; position:relative; padding:22px 0 0; margin-bottom:86px;}
 .dz h2 b{ padding:0 80px 0 0;}
 .dz h2 em{ display:block;font-size:30px; font-weight:normal; color:#1b1b1b; padding:18px 0 0;}
 .dz h2 span{ color:#8a8a8a;}
 .dz h2 i{ font-style:normal; color:#ff6300;}
 
 
 .dz li{ margin-bottom:35px;}
 .dz li i{ float:left; font-style:normal; font-size:16px; font-weight:bold; color:#fff; background:url(../images/dz_icon.png) no-repeat; display:block; width:29px; height:32px; text-align:center; line-height:32px;}
 .dz li p{ float:left; padding-left:10px;}
 .dz li em{ font-size:14px;  color:#000; display:block;}
 .dz li em b{ font-size:20px; color:#ff6300;}
 .dz li span{ display:block; font-size:14px;  color:#535353; line-height:24px; padding:12px 0 0; border-top:1px dashed #cfcfcf; margin-top:10px;}
 .dz li span strong{ color:#014ba0; font-weight:normal;}
 .dz_a,.dz_c{ width:335px; float:left; margin-right:280px; }
 .dz_b,.dz_d{ width:378px; float:right;}
 .dz_a p,.dz_c p{ width:295px; }
 .dz_b p,.dz_d p{ width:338px; }
 .dz .pic{ display:block; position:absolute; left:50%; margin-left:-146px; top:176px;}
 
 .ys{font-family:'Microsoft YaHei';}
 .ys h2{ height:120px; text-align:center;}
 .ys h2 b{ padding:0 80px 0 0;}
 .ys h2 em{ display:block; background:url(../images/ys_bg.png) no-repeat center;font-size:24px; font-weight:normal; color:#1b1b1b;}
 .ys h2 span{ font-style:normal; color:#ff6300;}
 .ys_con{margin-right:-26px;}
 .ys dl{ float:left; width:230px; margin-right:26px;}
 .ys dt{ width:230px; height:221px; background: #757575 url(../images/ys_bg2.png) no-repeat; text-align:center;}
 .ys dt img{ display:block; width:65px; margin:0 auto; padding:66px 0 0;}
 .ys dt span{ font-size:18px; font-weight:bold; color:#000; display:block; padding:40px 0 0;}
 .ys dd{ padding:25px 22px; line-height:22px; font-size:14px; background:#e9e9e9; height:146px;}
 .ys dd b{ color:#333;}
 
 
 .lc{ height:150px; background:url(../images/lc_bg.jpg) no-repeat center 0;font-family:'Microsoft YaHei'; position:relative; margin:25px 0;}
 .lc1{ float:left; padding:2px 0 0;}.lc p{ position:absolute; left:50%; margin-left:-220px; top:95px}
 .lc p span{ color:#fff; font-size:16px; padding-right:20px;}
 .lc p span b{ font-size:24px;}
 
 
 .case{font-family:'Microsoft YaHei'; background:#f6f6f6 url(../images/case_bg.jpg) no-repeat center bottom; margin:30px 0 0;  position:relative;}
 .case h2{ text-align:center; background:url(../images/cust_bg.png) no-repeat center 16px; margin-bottom:15px;}
 .case h2 b{ display:block; font-size:24px;}
 .case h2 span{color:#014ba0;}
 .case h2 em{ display:block; padding:4px 0 0; color:#b0b0b0; font-size:24px;font-family:Arial; text-transform:uppercase; font-weight:normal;}
.case_con{height:260px;}
.case_con li{ float:left; width:315px; height:496px;  margin:0 9px;display:inline;}
.case_con li img{ display:block; border:3px solid #c2c2c2; width:309px; height:215px;}
.case_con li span { display: block; height: 32px; line-height: 32px;  color: #ffffff; text-align: center;}
.case .prev{ display:block; position:absolute; top:240px; left:50%; margin-left:-615px; z-index:99;}
.case .next{ display:block; position:absolute;top:240px; right:50%; margin-right:-615px; z-index:99;}

.dongtai{font-family:'Microsoft YaHei'; padding:20px 0 10px;}
.dongtai h2{ background:url(../images/dongtai_bg.png) no-repeat 0 bottom; padding-bottom:10px; font-size:18px; margin-bottom:30px;}
.faq { width:500px;     float: left;}
.faq li{ height:56px; line-height:56px; font-size:14px; overflow:hidden; vertical-align:top;width:427px;}
.faq li a{ float:left;  padding-left:36px; background:url(../images/faq_icon.gif) no-repeat 20px center;width: 290px;}
.faq li span{ float:right; padding-right:20px;}


.f-wrap{ background: #373737 url(../images/f_bg.gif) repeat-x;font-family:'Microsoft YaHei';}
.footer_a{ height:51px; line-height:51px;color:#001228; text-align:center }
.footer_a a{ display:inline-block; padding:0 25px; color:#fff; font-size:14px; }
.footer_b{ margin:25px 0 0; height:186px;}
.footer_b img {
    float: left;
    margin: 10px 0 0;
    padding-right: 32px;
}
.cotact {    width: 356px;    float: left;    color: #fff;    line-height: 30px;}

.wx {
    width: 10%;
    background: #fff;
    padding: 6px;
    float: right;
}
.wx img {
    max-width: 100%;
    margin: 0 auto;
}

.wx p {
    color: #356ca5;
    font-size: 12px;
    text-align: center;
}


.link{ background:#efefed; padding:30px 0;}
.link h3{ float:left; padding:4px 10px 0 0;}
.link ul li {    float: left;      line-height: 30px;    margin: 0px 5px;}
.link ul li a{  padding-right: 20px;  font-size: 14px;}



.pro_main {  zoom:1; padding:10px 5px; overflow:hidden;    border: 1px solid #ccc; width: 740px; float: right;}
.plc {  height:30px; line-height:30px;  padding:0 10px; position:relative; border: 1px solid #ccc;    margin-bottom: 10px;} 
.plc h1{font-size:12px;font-weight: normal; float: left; color: #124c91; font-size: 14px;}
.plc span{font-size:12px;font-weight: normal; float: right;}


.righttop1 {    padding: 10px 30px 10px;    height: 100px;    overflow: hidden;	font-size:14px; 	 border:solid 1px #d5d5d5;;}
.righttop1 img {    float: left;    margin: 0 30px 0 0;	    width: 100PX;}

.right_main { overflow:hidden;border: 1px solid #ccc; }


.pd_list_dl{ width:220px; overflow:hidden; float:left;display:inline; height:175px;margin:10px 0 10px 20px; border:1px solid #ccc;}
.pd_list_dl img{width:220px; height:142px;}
.pd_list_dl p{ height:30px; width:220px; line-height:30px; text-align:center; overflow:hidden;}
.pd_list_dl p a.more { width:220px;height:30px;display:block;background:#014ba0;color:#fff;float:left;}


.pagination-wrapper {
clear:both;
text-align:center;
}

.pagination a {
    height: 36px;
    border: 1px solid #DDD;
    color: #888;
    text-decoration: none;
    line-height: 36px;
    margin: 2px;
    padding: 3px 12px;
}


.n_info_tjcp {border: solid 1px #ccc;margin: 10PX auto;width: 740px}


.info_b { overflow:hidden; padding: 10px 0px 10px 0px;}
.info_b li  { line-height:30px; float:left; width:298px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-indent:20px; margin-left:10px; display:inline; color:#666;}

.leftr{ float:left; width:241px; overflow:hidden;display:inline; margin-left: 5px;}

.leib2 h2{color:#fff; font-size:16px; background:#014ba0; height:78px; line-height:78px; text-align:center; overflow:hidden; font-weight:bold;font-family:"Microsoft YaHei";}


.leib2 ul{ border:12px solid #014ba0; border-top:0; background:#fff; padding:4px 11px 8px;overflow:hidden;}
.leib2 ul li{ background:#e6e6e6; height:48px; line-height:48px;overflow:hidden;margin-top:4px;}
.leib2 ul li a{ font-size: 14px; display:block;height:48px; padding-left:38px;font-weight:normal;}
.leftbot {  font-size:0; overflow:hidden;  margin-bottom:10px;}


.lxnr { margin-bottom:10px; background:#fff;  margin-top:10px; }
.lximgs { padding: 8px 7px;}
.lxnrs { border: 12px solid #014ba0 ; overflow:hidden;padding-bottom:14px; }
.lxnrs p { color: #666666;line-height: 22px;padding: 0 9px;word-break:break-all;}
.lxnrs p span { color: #545454;}


.plc2 {line-height:27px; text-indent:10px; color:#333;  margin-bottom:10px;border:1px solid #ccc; height:38px;line-height:38px;border-radius:5px; }
.plc2 h3{font-size:12px;font-weight: normal; }
.plc2 a { color:#333;}
.plc2 a:hover { color:#333;}

.left2 { width:750px; float:left; overflow:hidden;border: 1px solid #ccc;}

.n_info_con { width:716px; padding:10px 15px 0 15px; overflow:hidden;}
.n_info_con h1 {  border-bottom: 1px dashed #CCCCCC; color: #333; font-family: SimSun;   font-size: 20px; line-height: 40px; padding-bottom:10px;  margin-bottom: 10px; text-align: center;}
#cntrBody p { line-height:26px; padding:0 10px;word-spacing: 10px;  padding-bottom: 10px;    font-size: 14px;}
.left2_main { width:740px;      min-height: 458px;border-top: 0; border-bottom: 0; padding-bottom: 15px;overflow: hidden;border: 1px solid #ccc;margin: 10PX auto;}
#cntrBody p img {
    display: block;
    margin: 0 auto 8px auto;
}
#cntrBody p a {
    color: #136ec2;
}
#article-tag { clear: both; border: 1px dotted #ccc; padding: 5px; margin-bottom: 5px; }

.p_list_ul {    overflow: hidden;margin-bottom: 10px;padding: 10px 15px 0 15px}
.p_list_ul li{float: left;height: 148px;overflow: hidden; padding: 10px 8px 0 8px; width: 160px;}
.p_list_ul li:hover div { border:1px solid #ff6300}
.p_list_ul li:hover p a { color:#ff6300 }
.cpimg { padding:1px; border:1px solid #ccc; height:114px; line-height:0; font-size:0;}
.p_list_ul div img{  height:114px;width: 156px;}
.p_list_ul p{ line-height:18px; height:18px; overflow:hidden; text-align:center; padding-top:5px; color:#ab8673; width:149px;}
.p_list_ul p a{ height:18px; overflow:hidden; color:#333;}

.info_con_tit {font-family:SimSun;  line-height:24px; margin-bottom:15px;text-align: center;}
.wzjj {
    background-color: #eee;
    color: #999;
    padding: 2px 15px;
    line-height: 2em;
	margin-bottom: 10px;
}
.wzjj-color {
    color: #097cf3;
}
.pyright {
    padding: 5px 25px;
    background-color: #f7f7f7;
	line-height: 2em;
}
.pyright p {
    word-spacing: 10px;
}

.gduo{ height:30px; line-height:30px; background:#f7f7f7; overflow:hidden; margin:15px 0px; padding:0 10px;border:1px solid #ccc;}
.gduo span{ float:right; width:320px; overflow:hidden; height:30px; display:block;}
.gduo a{  font-weight:bold;}

#cntrBody table {   
    font: 100%;   
    margin: 0 auto;  
    width: 90%;
    border-collapse: collapse;
    font-size: 14px;
	margin-bottom: 8px;
}

#cntrBody table tr {
    height: 30px;
    text-align: center;
    border: 1px solid #615959;
}

#cntrBody table tr td {
    border: 1px solid #615959;
}


.news_con {
    width: 730px;
    margin: 0 auto;
    padding-top: 15px;
}
.inf_lc {
    clear: both;
    padding: 5px 0 0;
}
.inf_lc li {
    padding: 7px 20px 0 14px;
    height: 110px;
    overflow: hidden;
    margin: 0 0 30px;
    background: #edf9ff;
    border-radius: 6px;
}
.inf_lc li .fr {
    margin: 7px 0 0;
    display: block;
    width: 98px;
    background: #014ba0;
    border-radius: 15px;
    line-height: 27px;
    text-align: center;
    color: #fff;
}
.inf_lc li p {
    line-height: 26px;
    overflow: hidden;
    font-size: 14px;
    float: left;
}
.bg-title {
    line-height: 26px;
    overflow: hidden;
    font-size: 16px;
	padding: 0 0 15px 0;
}

.bg-title  a {
    font-weight: bold;
}

.bg-title span {
    float: right;
    font-size: 14px;
    color: #b0b0b0;
}